﻿
using System;

namespace TimeTools {
    public class TimeFormatHelpers {
        public static string FormatDateTime(DateTime dt) {
            return dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
        }

        public static string FormatTimeSpan(TimeSpan span) {
            return span.Days.ToString("00") + "." +
                 span.Hours.ToString("00") + ":" +
                 span.Minutes.ToString("00") + ":" +
                 span.Seconds.ToString("00") + "." +
                 span.Milliseconds.ToString("000");
        }

        public static string FormatDateTimeWithoutMillis(DateTime dt) {
            return dt.ToString("yyyy-MM-dd HH:mm:ss");
        }
    }
}
